1890460657
2145796305
1615995079
593940987
170162043
563337645
856613815
586969727
1888326165
38651469
306803321
726668729
410000009
60999329
455929209
1419358051
791567743
334295961
59689255
598609095
404697543
872644919
499195471
1027833275
318582443
97574869
1351094983
1470521625
421706563
835987251
899649069
42310689
429847865
918329019
1046116419
1502398745
693926351
492364753
1708744705
599494225
41726623
679862345
881713229
803913337
20907811
515887263
475325987
144590887
732842623
917471781
1329258955
349852971
2049372281
2033678935
237239787
320182011
750503637
1846283969
1434557949
460514123
581238471
889051823
39227185
1028440319
298515647
72780947
301253321
1463960511
1061209259
167983745
1507274649
421008473
392447827
764004159
573594101
1641732961
214085579
1810648691
268718983
419798741
82277727
1151000155
386658659
187123859
448797239
674764137
286063399
1143086391
284726089
921352983
148865763
72795973
1048573357
798981455
977714245
289227601
131198087
1108360611
924510201
257041633
2127921337
208696861
159010243
1034779675
252322901
1766461
62631751
1103603641
679036235
949795987
2005688069
687237445
369863301
1688076789
75473343
48660563
722940321
279793919
137412035
186091705
233205927
1179843187
297901499
1529706397
122423683
254468303
295711503
13279121
940846149
282031255
929900743
1683485765
307774049
81009817
1213237677
1689324015
388561605
557991735
364652867
267064057
383277931
1019374669
797586113
50318759
224122237
261133267
176159853
169937079
174735413
716250601
19700569
235613821
642469197
1182159007
360840491
252462073
457501523
23570813
1966828829
986444819
1770260125
388972599
510174897
1796201853
1285613169
918846055
952533815
162274421
221705957
1948773639
734016113
246283143
2022117087
316535113
538541975
64037637
1583194233
1530922703
748325299
64054173
437099171
953160181
477789041
684064991
663602129
976582353
344606445
828082453
1199874641
232545075
207103555
751093929
1039416155
60843943
472251619
100097561
27656897
752422155
359923395
177747985
51025771
370996931
1998945833
86828539
2110489271
104658641
1303588007
63290415
1026039733
1954070081
309188745
892648947
18423211
984427789
1579463763
1556501945
199385815
93437461
389759969
376618177
400819161
16294029
27792813
2044042937
494358489
2115831125
614510223
1348823
798991687
232815667
43860489
113673649
1718902205
152576485
1538900759
110988561
83086759
720527905
309221847
21324981
2091642679
821612179
455536081
2048210045
467222287
1425582573
1024910301
533849155
2043959779
1061114135
1822678979
234621199
915557067
1653932655
977220401
440568663
506405979
37515207
125098229
1849955553
195310839
459468665
299106451
15245969
1019094595
1260733487
1450819761
1721882803
425574373
535343165
209521109
39926835
682065457
5384217
200298715
283579247
1716354407
1498515579
1575289427
31472637
